#bot{
    margin-top: -5.3333rem;
}
.ai-footer{
   background-color: rgb(53, 61, 78);;
}
.ai-footer .ai-heading{
    padding: 5rem 0 1.5rem;
}
.ai-footer-list{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content:space-between; /* Safari 6.1+ */
    -ms-justify-content:space-between; /* WP IE 10 */
    -moz-justify-content:space-between; /* WP IE 10 */
    -o-justify-content:space-between; /* WP Opera 10 */
    justify-content:space-between; /* android 4.4 */
    padding: 0 1.4rem;
}
.ai-footer-item-link{
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: flex-start;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: flex-start;
    margin-bottom: 2.5rem;
}
.ai-footer-inner{
    margin: .8rem auto;
    position: relative;
}
.ai-footer-inner-top{
    margin-top: 0;
}
.ai-footer-inner-left{
    margin-left: 0;
}
.ai-footer-content{
    position: relative;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width:193px
}
.ai-footer-logo{
    width: 20px;
    height: 20px;
    margin-right: 0.75rem;
    float: left;
}
.ai-footer-logo>img{
    width: 100%;
    display: block;
}
.ai-footer-des{
    line-height: 22px;
    font-size: .916rem;;
    color: #fff;
    float: left;
}
.ai-footer-des a{
    color: #fff;
}
.ai-footer-wechat{
    width: 100px;
}
.connect-wechat-icon {
    width: 100px;
    height: 100px;
}
.connect-wechat-icon>img{
    display: block;
    width: 100%;
}
.connect-wechat-des{
    font-size: .916rem;;
    color: #fff;
    width: 114px;
    background: url("../images/footer/icon_weixin.png") no-repeat left center;
    line-height: 22px;
    background-size: contain;
    padding-left: 26px;
}